//#define _CRT_SECURE_NO_WARNINGS 1
//class Solution {
//public:
//    int buyChoco(vector<int>& prices, int money) {
//        int len = prices.size();
//        sort(prices.begin(), prices.end());
//        if (money - prices[0] - prices[1] < 0)return money;
//        return money - prices[0] - prices[1];
//    }
//};
//
//#include<iostream>
//#include<algorithm>
//#include<string.h>
//#include<cstring>
//
//using namespace std;
//
//int main() {
//	int n;
//	cin >> n;
//	string str;
//	cin >> str;
//
//	int x = 0;
//	int y = 0;
//	int ans = 0;
//	if (n == 1) {
//		cout << 0 << endl;
//		return 0;
//	}
//	int pre = 0;
//	int cur = 0;
//	if (str[0] == 'U')y++;
//	else x++;
//	if (x < y)pre = 1;
//	else if(x>y)pre = 2;
//	//cout << pre << endl;
//	for (int i = 1; i < str.size(); i++) {
//		if (str[i] == 'U')y++;
//		if (str[i] == 'R')x++;
//	    if (x < y)cur = 1;
//		else if(x>y) cur = 2;
//		
//		if (pre != cur&&pre&&cur)ans++;
//		if(cur)pre = cur;
//		//cout << pre << " " << cur << endl;
//	}
//	
//	cout << ans << endl;
//	return 0;
//}
